using System.Collections.Generic;
using UnityEngine;

namespace AllGunsSixSlots
{
    public static class AllGunsConfig
    {
        // 标准6插槽配置
        public static class SlotTags
        {
            // 瞄准镜插槽
            public static readonly string[] ScopeRequireTags = new string[] { "Scope" };
            public static readonly string[] ScopeExcludeTags = new string[] { };
            
            // 枪口插槽
            public static readonly string[] MuzzleRequireTags = new string[] { "Muzzle" };
            public static readonly string[] MuzzleExcludeTags = new string[] { };
            
            // 握把插槽
            public static readonly string[] GripRequireTags = new string[] { "Grip" };
            public static readonly string[] GripExcludeTags = new string[] { };
            
            // 枪托插槽
            public static readonly string[] StockRequireTags = new string[] { "Stock" };
            public static readonly string[] StockExcludeTags = new string[] { };
            
            // 战术设备插槽
            public static readonly string[] TecRequireTags = new string[] { "TecEquip" };
            public static readonly string[] TecExcludeTags = new string[] { };
            
            // 弹匣插槽
            public static readonly string[] MagRequireTags = new string[] { "Magazine" };
            public static readonly string[] MagExcludeTags = new string[] { };
        }
        
        // 可以在这里添加其他配置选项
        public static bool EnableDebugLogs = true;
        public static bool ForceSixSlots = true;
    }
}